using System.Collections.Generic;

namespace Integrity
{
  public interface ICollectonProp<in TOwner, TValue> : ICollectonProp
    where TValue : class
    where TOwner : class
  {
    ICollection<TValue> GetValue(TOwner owner);
    void Reset(TOwner owner);
  }
}